// .block 登录/注册/忘记密码 公共样式
.block {
  width: 100%;
  height: 100vh;
  display: flex;
  flex-direction: row;
  background-color: #fff;

  .box {
    width: 100%;
    height: 100%;
  }

  // 左侧盒子 start
  .left-box {
    padding-top: 0.2rem;
    box-sizing: border-box;
    position: relative;
    .logo {
      display: flex;
      justify-content: flex-start;
      margin-left: 0.3rem;
    }
    .links {
      display: flex;
      justify-content: center;
      align-items: center;
      background: rgba(250, 205, 95, 0.2);
      height: 0.4rem;
      line-height: 0.4rem;
      margin-bottom: 0.8rem;
      img {
        margin: 0.1rem;
      }
    }
    // 表单与底部 start
    .main {
      // width: 100%;
      // height: 100%;
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      align-items: center;
      padding: 0 0.5rem;
      // margin-top: -2rem;

      // 登录按钮
      :deep(.el-button) {
        background-color: #05aa69;
        border-color: #05aa69;
        border-radius: 8px;
        width: 3rem;
        height: 0.42rem;
        color: #fff;
      }

      .login-title {
        font-size: 0.32rem;
        color: #162630;
        line-height: 0.48rem;
        font-weight: 600;
        margin-bottom: 8px;
        font-family: PingFangSC-Semibold;
        color: #162630;
        letter-spacing: -0.4px;
        display: flex;

        div {
          display: flex;
          justify-content: flex-start;
          font-size: 0.2rem;
          font-weight: bold;
        }
      }

      .el-form {
        width: 3rem;
        margin-top: 0.2rem;

        :deep(.el-form-item__label) {
          line-height: 0.42rem !important;
        }
        :deep(.el-input) {
          height: 0.42rem !important;
        }
      }

   
    }
    // 表单与底部 end

    .footer-box {
      width: 100%;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      position: absolute;
      bottom: .5rem;

      //忘记密码，新用户注册，切换语言 start
      .top_box {
        width: 35%;
        display: flex;
        flex-direction: row;
        justify-content: space-evenly;
        align-items: center;
        margin: 0.24rem 0;

        .langBox {
          line-height: 100%;
        }

        .langBox:hover {
          cursor: pointer;
        }
      }
      //忘记密码，新用户注册，切换语言 end

      //版权符号,
      p {
        font-family: AvenirNext-Medium;
        font-size: 0.13rem;
        color: rgba(22, 38, 48, 0.6);
        line-height: 0.2rem;
        font-weight: 700;
      }
    }
  }
  // 左侧盒子 end

  // 右侧盒子 start
  .right-box {
    background-color: #000;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;

    .title {
      margin-top: 0.5rem;

      p {
        color: #fff;
        font-size: 0.4rem;
        line-height: 1.04rem;
        font-weight: 700;
      }

      div {
        font-size: 0.3rem;
        color: #fff;
        line-height: 0.34rem;
        font-weight: 500;
        text-align: left;
      }
    }

    img {
      width: 50%;
    }
  }
  // 右侧盒子 end
}
